package modelo;


public class PilhaCliente {
	
	public int getSize() {
		return size;
	}

	private int size = 0;
	private Cliente primeiroCliente;
	private Cliente ultimoCliente;
	
	
	public PilhaCliente(Cliente cliente) {
		this.primeiroCliente = cliente;
		this.ultimoCliente = cliente;
		size++;
	}
	
	
	public void inserir(Cliente cliente){
		ultimoCliente.setProximo(cliente);
		ultimoCliente = cliente;
		size++;
	}
	
	public Cliente remover(){
		if (size == 0){
			return null;
		}
		
		Cliente cliente = primeiroCliente;
		primeiroCliente = primeiroCliente.getProximo();
		cliente.setProximo(null);
		size--;
		return cliente;
		
	}
	
	public Cliente getPrimeirocliente() {
		return primeiroCliente;
	}
	public Cliente getUltimoCliente() {
		return ultimoCliente;
	}
}
